/*幻灯片*/
.banner{overflow:hidden; background:#999;margin-top:1px;}
.banner-box{min-width:1200px;height:580px;position:relative; }
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:580px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{ width: 100%; position: absolute;top:240px; left: 0; margin-left: 0; height:340px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px;background:url(../img/20181106164747_2138343656.png) no-repeat 0 0;} 
.banner-btn a.next{right:-50px;background:url(../img/20181106164747_2138343656.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:285px;width: 100%;display: block;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#ff8800; width: 32px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}



/*分类 */
.list_z{width:240px;}
.list_dht{ width:240px; height:100px;background:#0f5fce;}
.chanpdw{ font-size:26px; font-weight:bold;color:#fff; text-align:center; padding-top:22px; line-height:32px;}
.chanpdw span{font-family:Arial, Helvetica, sans-serif; color:#9ac2fa; font-size:14px; font-weight:400; text-transform:uppercase;}
.list_nr{background:#f6f6f6; border:1px solid #0f5fce; font-size:15px !important;}

.classimgshow1{width:185px;height:55px;line-height:55px; border-bottom:1px solid #0;
background:url(../img/20181225110302_1952683150.jpg) no-repeat left; padding-left:55px;}
.classimgshow1 a{color:#454545;text-decoration:none;}
.classimgshow1 a:hover{color: #ff8800;}

.prod_list_r3 {
	background: url(../img/20190903185219_1915671504.png) no-repeat center;
	height: 49px;
	padding: 25px 25px 25px 85px;
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	float: left;
	width: 130px;
}

/*展示*/
.cpzs_r{
	width:920px;
	margin:0 auto;
}
#tablit {
	width: 920px;
	height:55px;
	line-height:55px;
	background:#0f5fce;
	margin-bottom: 10px;
}
#tablit dl{ float:left; height:55px; }
#tablit dl dd{
	float: left;
	width: 306px;
	height:55px;
	line-height:55px;
	font-size: 16px;
	text-align: center;
}
#tablit .on{color:#fff; font-size:16px; background:#ff8800;  text-align:center; width:306px;}
#tablit .out{color:#484848; font-size:18px;}
#tablit .on a{
	color: #fff;
	font-size: 16px;
	display: block;
}
#tablit .more{
	float: right;
	margin-right: 15px;
	color: #fff;
	font-size: 14px;
}
#tablit .more:hover{
	color:#ff8800;
}

.dis{display:none;}

.ceshi ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding: 10px;
}
.ceshi li { width: 32%; margin-bottom: 15px;}
.ceshi li img{
	width: 100%;
}
.ceshi li div{
	height: 42px;
	line-height: 42px;
	background-color: #eee;
	text-align: center;
}

/*特点*/
#tdiandw{ width:100%; height:5px; background:#0f5fce;}
#tdddbjt{ width:100%; height:915px; background:url(../img/20181225114501_908603642.jpg) center no-repeat;}
.zycsyzw{ font-size:38px; font-weight:bold; color:#333; text-align:center; padding-top:56px;}
.yjzkghd{width: 860px; margin:0 auto; margin-top:10px;}
.ysgcbjk{ width:110px; height:35px; background:#0f5fce; float:left; line-height:35px; color:#fff;font-size:18px; text-align:center; border-radius:30px; margin-right:8px;}
.xhgnswz{ font-size:22px; color:#333; float:left;}

.zuygbdt{ width:600px; height:630px; border:6px solid #fff; float:left;}
.tybagtd{ width:600px; height:630px; margin:0 auto; overflow:hidden;}
.tybagtd img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:600px; height:630px;}
.tybagtd img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}

.tbabgwy{ width:560px; float:right;}
.dyhkbjk{ width:570px; margin-bottom:5px;}
.dhgybjt{ width:270px; height:210px; background:#0f5fce; float:left; margin-right:5px;}
.dhgybjt:hover{ width:270px; height:210px; background:#ff8800; float:left; margin-right:5px;-webkit-animation: test 0.2s ease-in 2;cursor:pointer}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,8px)}
100%{transform:translate(0,0)}
}
.ylgxcwz{ font-size:24px; font-weight:bold; color:#fff; text-align:center; padding-top:32px;}
.wentzxs{ padding:15px 20px 0px 20px; font-size:14px; color:#e2eeff; line-height:35px;}

/*广告条*/
#gjghbjt{ width:100%; height:190px; background:url(../img/20190104152421_267454414.jpg) center no-repeat;}
.ggtzbk{ width:730px; float:left;}
.dngtiwz{ font-size:40px; font-weight:bold; color:#fff; padding-top:43px; height:64px;}
.chsngxt{ width:60px; height:3px; background:#ff8800;}
.wbgbyst{ font-size:21px; color:#c6daf7; padding-top:13px;}
.ggybtkd{ width:200px; float:left; padding-top:35px;}
.fdiangh{ font-size:27px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:6px;}
.dhgnnr{ font-size:28px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lszxdb{ width:150px; height:36px; background:#ff8800; text-align:center; line-height:35px; color:#fff; font-size:16px; margin-top:8px;}
.lszxdb a{ width:150px; height:36px; background:#ff8800; text-align:center; line-height:35px; color:#fff; font-size:16px; display:block;}
.lszxdb a:hover{ width:150px; height:36px; background:#c36f0f; text-align:center; line-height:35px; color:#fff; font-size:16px;}

/*优势*/
#ttbjtb{ width:100%; height:165px; background:url(../img/20181225161146_1681548376.jpg) center no-repeat; padding-top:60px;}
.tbbtyw{ width:853px; height:65px; background:url(../img/20181225161518_1638526883.png) center no-repeat; margin:0 auto;}
.xhgntbt{ font-size:46px; font-weight:bold; color:#333; text-align:center;}
.xhgntbt span{ font-size:52px; font-weight:bold; color:#ff8800;}
.zycswbg{ font-size:20px; color:#666; text-align:center; padding-top:5px;}

#yshgbj1{ width:100%; height:488px; background:url(../img/20181225162035_1674922322.jpg) center no-repeat;}
.whtbkds{ width:460px; float:left;}  
.ghbatkd{width:455px; height:140px;}
.dyghbtp{ width:90px; height:104px; float:left;animation: myfirst 2s infinite; display: inline-block;}
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
.ghbwebd{ width:340px; float:left; margin-left:22px; padding-top:32px;}
.yhgywzx{ font-size:26px; font-weight:bold; color:#333;}
.yhgywzx_yw{ font-size:14px; color:#777;}
.ydwznrk{ width:455px; height:175px;}
.tuyablf{ width:10px; height:116px; float:left; margin-right:23px; margin-top:13px;}
.hgbgwzd{ width:420px;float:left;font-size:14px; color:#666; line-height:35px;}
.hgbjkd{ width:147px; height:50px; background:#0f5fce; float:left; text-align:center; line-height:50px; font-size:18px; color:#fff; margin-right:10px;}
.hgbjkd1{ width:147px; height:50px; background:#ff8800; float:left; text-align:center; line-height:50px; font-size:18px; color:#fff;}

#yoaugbt2{ width:100%; height:896px; background:url(../img/20220312173420_1061220138.png) center no-repeat;}
.dghykdd{ width:546px; float:right;}  
.ghbwebd1{ width:390px; float:left; margin-left:22px; padding-top:32px;}
.erbtkkd{width:546px; height:145px;}
.ydwznrk1{ width:546px; height:175px;}
.hgbgwzd1{ width:510px;float:left;font-size:14px; color:#666; line-height:35px;}

#yoaugbt4{ width:100%; height:442px; background:url(../img/20181225172640_2093802556.jpg) center no-repeat;}

/*客户案例*/
.xwkeawz{ font-size:38px; font-weight:bold; color:#333; text-align:center;}
.dnalggn{ font-size:16px; color:#666; text-align:center; height:35px;}
.prod_g{ width: 29px; height: 28px; margin: 0 auto;animation: myfirst 2s infinite;}
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
.appli_d{width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.appli_d td{display:block; float:left; margin:5px; width:390px; overflow:hidden; padding:0 !important; transition: all 0.3s linear; position:relative;}
.appli_d td:hover{transition: all 0.6s linear; position:relative;}
.appli_d td img{width:100% !important; height:100% !important;}
.appli_d td a{text-decoration:blink; display:block;}
.appli_d td br{display:none;}
.appli_d td div:nth-child(3){ width:390px; padding:0px !important; position:absolute; bottom:0; left:0; transition: all 0.6s linear;}
.appli_d td div:nth-child(3) a{font-size:14px; color:#fff; line-height:45px; width:370px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position:relative; z-index:2; padding:0px 10px;}
.appli_d td div:nth-child(3)::after{ content:""; display:block; width:100%; height:45px; transition: all 0.6s linear; filter:Alpha(opacity=70); opacity:0.7; background:#000; position:absolute; top:0; z-index:1;}




/*留言*/
#feedback { width:100%; height:300px; background:url(../img/20190104154109_1731165946.jpg) center no-repeat;}
#feedback_1 { font-size:40px; color:#FFF; font-weight:bold; text-align:center; padding-top:70px;}
.hgnkdd{  padding-top:60px; padding-left: 50px;}
#feedback_2 { width:145px; height:40px;font-size:16px; color:#fff;float:left; margin-right:15px; line-height:40px; text-align:center;}
#feedback_2 a{width:145px; height:40px; border:1px solid #fff;font-size:16px; color:#fff; display:block;}
#feedback_2 a:hover{width:145px; height:40px; border:1px solid #fff;font-size:16px; color:#ff0;}
#feedback_3 { font-size:18px; color:#fff; padding-left:10px;}
#feedback_3 span { font-size:30px; font-weight:bold;}


/*简介*/
#about { width:100%;margin:0 auto; background-color:#f5f5f5; padding-bottom:40px;}
.about { width:1200px; height:450px;margin:0 auto; padding-top:60px; border-bottom:1px solid #e0dddd;}
.about_1{ width:600px; float:left;}
.about_1a { font-size:44px; color:#222; font-weight:bold;padding-left:11px;}
.about_1b { font-size:22px; color:#888; padding-left:10px;}
.about_1c { font-size:25px; color:#222; padding-top:40px; padding-left:10px;}
.about_1d { width:550px;font-size:14px; color:#666; line-height:35px; padding-left:10px; padding-top:10px; height:205px; padding-bottom: 20px;}
.about_1e{ float:left;width:140px; height:40px; background:#333; line-height:40px; text-align:center;font-size:14px; color:#fff; margin-left:16px; border-radius:30px;}
.about_1e a{font-size:14px; color:#fff;}
.about_1e a:hover{font-size:14px; color:#ff8800;}

.about_2{ width:596px;height:448px; float:right; background:#fff; border:1px solid #ccc;}
.about_2a{ width:550px; height:400px;margin:0 auto; margin-top:25px;}


/*厂房设备*/
.pronav { height: 40px; width: 100%; line-height:40px; margin-bottom:40px; }
.pronav ul {position: relative; border-bottom:1px solid #e0dddd;}
.pronav ul li { display: inline-block; width:150px; background:#0f5fce; margin-right:10px;}
.pronav ul li.active{ background: #ff8800; font-weight:bold;}
.pronav ul li a{ text-align: center; display: block; color: #fff; font-size:18px; padding:5px 0;}
.case_in table > tbody > tr > td:nth-child(4n){margin: 0 0 20px 0; }
.case{ margin-top:45px; }
.case_in table > tbody > tr > td { display: block; position: relative; padding: 0 !important; margin: 0 15px 20px 0;  float: left; width: 288px; }
.case_in table > tbody > tr > td br { display: none; }
.case_in table > tbody > tr > td a{ display: block; }
.case_in table > tbody > tr > td > a{ overflow: hidden; position: relative; }
.case_in table > tbody > tr > td > a:after,.case_in table > tbody > tr > td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../img/20181225193437_2119147021.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }
.case_in table > tbody > tr > td > a > img { transition: 0.3s all ease-in-out; height:216px; width: 100%; }
.case_in table > tbody > tr > td > div { padding: 0 !important; transition: 0.3s all ease-in-out; width: 100%; position: relative; top: 0; background: #eee; border-radius: 0 0 10px 10px; }
.case_in table > tbody > tr > td > div > a { font-size: 16px; color: #333; line-height: 48px; transition: 0.3s all ease-in-out; display: block; text-align: center; overflow: hidden; height: 48px; white-space: nowrap; text-overflow: ellipsis; padding: 0 10px; }
.case_in table > tbody > tr > td:hover > div { width: 100%; margin: 0 auto; background:#ff8800; top: 0px; }
.case_in table > tbody > tr > td:hover > div > a { color: #fff; }
.case_in table > tbody > tr > td:hover > a:after,.case_in table > tbody > tr > td:hover > a::after{ top:0;}


/*新闻中心*/
.news{width:100%; min-width:1200px; overflow:hidden; padding-top:20px; margin-top:55px;}

.news_tline{width:502px; margin:0 auto;}
.news_tline_i{width:500px; position:absolute; z-index:-1; border:solid 1px #ddd; height:1px; padding-top:50px; margin-top:-20px;}
.news_tline_il{width:280px; margin:0 auto; height:1px; background:#fff; margin-top:1px;}
.news_m, .news_s{width:1200px; margin:0 auto; text-align:center; min-width:1200px;}
.news_m{font-size:46px; font-weight:bold; line-height:50px;}
.news_s{font-size:16px; line-height:26px; padding-top:8px; margin-bottom:15px; color:#666;}
.news_line{height:1px; background:#ccc; width:300px; margin:0 auto;}
.news_line_t{width:100px; margin:0 auto; height:3px; background:#0f5fce;}

.news_line_d{width:0px; height: 0; margin:0 auto; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #0f5fce;}

.lanrenzhijia{width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.news_dt{width:1200px; margin:0 auto; overflow:hidden;}

.lanrenzhijia .news_dt a{display:block; float:left; text-decoration:none; width:280px; font-size:16px; margin:0px 10px; padding:15px 30px; box-shadow:0 0 5px #ddd inset;    transition: all 0.8s linear;}
.lanrenzhijia .news_dt a.on{text-decoration:none; width:398px; font-weight:bold; background:#f8f8f8;    transition: all 0.8s linear;}
.lanrenzhijia .news_dt a.on .news_dt_rm{transition: all 0.8s linear; color:#ff8800;}

.news_dt_rm{overflow:hidden; border-bottom:solid 1px #ccc; line-height:40px; font-size:20px; padding-left:10px; transition: all 0.8s linear; font-weight:bold; color:#0f5fce;}
.news_dt_ren{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#999; line-height:26px; font-weight:normal; padding-left:10px;}

.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:448px; position:relative; min-width:1200px; margin-top:20px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}

.news .news_div_item, .news .divdgweb_new_div_item{width:578px; height:180px; float:left; position:relative; margin:12px 11px; transition: all 0.8s linear; box-shadow:0 0 2px #ccc inset; padding:12px 0; background:url(../img/20180312145245_1364690564.png) no-repeat 8px center;}
.news_div_item_pic{float:left; width:274px; height:180px; overflow:hidden; margin-left:8px; box-shadow:0 0 1px #ddd;}
.news_div_item_pic img{width:274px; height:180px; transition: all 0.5s linear;}
.news_div_item_content, .divdgweb_new_div_item_content{float:right; width:270px; margin-right:10px;}
.news_div_item_title, .divdgweb_new_div_item_title{white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:270px; padding-top:10px;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size:17px; transition: all 0.8s linear;}
.news_div_item_body, .divdgweb_new_div_item_body{overflow:hidden; line-height:23px; padding-top:16px; height:50px; font-size:14px; color:#666; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom:28px;}
.news_dt_rgo{overflow:hidden; transition: all 0.8s linear;}
.news_dt_rgo a{font-size:0px; line-height:0px;}
.news_dt_rgo span{display:block; width:90px; height:1px; background:#999; transition: all 0.8s linear;}
.news_dt_rgo p{font-size:14px; line-height:48px; text-align:right; position:relative; z-index:2; color:#0f5fce; transition: all 0.8s linear; margin-left:200px; width:270px;}

.news_div_item_date, .divdgweb_new_div_item_date{position:absolute; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:310px; margin-top:142px; color:#999;}
.news_div_item_year, .divdgweb_new_div_item_year{float:left;}
.news_div_item_month, .divdgweb_new_div_item_month{float:left;}
.news_div_item_day, .divdgweb_new_div_item_day{float:left;}

.news .news_div_item:hover .news_dt_rgo span, .news .divdgweb_new_div_item:hover .news_dt_rgo span{transition: all 0.8s linear; width:100%;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.8s linear; color:#0f5fce;}
.news .news_div_item:hover .news_dt_rgo p, .news .divdgweb_new_div_item:hover .news_dt_rgo p{transition: all 0.8s linear; width:100%; margin-left:0px;}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transition: all 0.5s linear; transform: scale(1.15);}

/*友情*/
.link_bg{ background:#edeaf1; height:70px;overflow:hidden;} 
.link{}
.link h2{padding: 13px 0 0 20px; height: 57px; width:106px;overflow:hidden; font:bold 18px/26px "Microsoft Yahei";background:url(../img/20181225194828_660470626.jpg) no-repeat left top;}
.link h2 a{ color:#fff;font:bold 18px/26px "Microsoft Yahei";}
.link h2 i{text-transform: uppercase; font:18px/20px Arial; color: #fff; display: block;}
.link span{ display:block;font:14px/70px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#333;}

.link p{ height:70px; padding-left:20px; overflow:hidden; font:14px/70px "Microsoft Yahei";}
.linkTagcs li a{ color:#666; padding:0 8px; display:inline-block; font-size:14px;}

.linkTagcs {
	width: 800px;
	height: auto;
}

.linkTagcs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.linkTagcs li {
	list-style: none;
	margin: 0px;
	padding-right: 14px;
	line-height: 70px;
	float: left;
}

.linkTagcs li a {
	color: #666;
	word-break: break-all;
}

.linkTagcs li img {
	border: 0px;
}



